-- vim:fileencoding=utf-8:foldmethod=marker:foldmarker={{{,}}}

-- To find any highlight groups: ":Telescope highlights"
-- Each highlight group can take a table with variables fg, bg, bold, italic, etc
-- base30 variable names can also be used as colors
-- To get highlight groups under cursor: ":Inspect"

-- WARN:
-- Do not set colors here. First - set color in lua/custom/colors.lua and then create new highlight rule

local custom_colors = require "custom.colors"

local M = {}

---@type Base46HLGroupsList
M.override = {
	-- {{{ Comment
	["@comment"] = {
		italic = true,
		--bold = true,
		--fg = "#337922",
		fg = custom_colors.comment_fg,
	},
	Comment = {
		italic = true,
		-- fg = "#6A440A",
		fg = custom_colors.comment_fg,
	},
	-- }}}

	-- {{{ Diff
	DiffChange = {
		bg = custom_colors.diffChange_bg,
		fg = "none",
	},
	DiffAdd = {
		bg = custom_colors.diffAdd_bg,
		fg = "none",
	},
	DiffRemoved = {
		bg = custom_colors.diffRemoved_bg,
		fg = "none",
	},
	-- }}}

	-- {{{ Nvim folds
	-- Nvim folds
	Folded = {
		bold = true,
		fg = custom_colors.nvim_Fold_fg,
	},
	-- }}}

	-- {{{ NvimTree
	-- NOT opened folders
	NvimTreeFolderName = { fg = custom_colors.nvimTreeFolderName_fg, bold = true },
	-- Opened folders
	NvimTreeOpenedFolderName = { bg = custom_colors.nvimTreeOpenedFolderName_bg, bold = true, italic = true },
	-- New files for Git
	-- Default is fg = "#fae3b0"
	NvimTreeGitNew = { fg = custom_colors.nvimTreeGitNew_fg, bold = true },
	-- }}}
}

return M
